﻿using project.B12.Model.Models;
using System;
using System.Collections.Generic;
using System.Text;

namespace project.B12.IService
{
    public interface IServiceIdentification
    {
        /// <summary>
        /// 判读单个孔位
        /// </summary>
        /// <param name="DirectoryName">药敏板文件夹名</param>
        /// <param name="indexHole">0-95</param>
        //string Identification_single(string DirectoryName, int indexHole, uint plateStyle);

        /// <summary>
        /// 判读整块药敏板
        /// </summary>
        /// <param name="DirectoryName">药敏板文件夹名</param>
        ResultMes[] Identification_All(string DirectoryName, string plateStyle, string bacterialName,Action<string> progressCallback);

        ResultMes[] Identification_Speciall(string DirectoryName, string plateStyle, Dictionary<string,List<int>> bacterialNames,bool isColumn, Action<string> progressCallback);

        //public void Identification_AI_All(string DirectoryName, ref List<int?> AI, ref List<string> ai);
    }
}
